/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package freya.bean;

import freya.dao.UsuarioDAO;
import freya.model.Usuario;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

/**
 *
 * @author Danilo Rodrigues
 */
public class UsuarioBean {
    
    private String matricula;
    private String senha;
    private String nome;
    private String telefone;

    public UsuarioBean() {
    }
    
    public UsuarioBean(String matricula, String senha, String nome, String telefone) {
       this.matricula = matricula;
       this.senha = senha;
       this.nome = nome;
       this.telefone = telefone;
    }
    
    public Usuario getUsuario (String matricula) {
       Usuario usuario = new Usuario(matricula);
       return usuario;
    }

    public String getMatricula() {
        return matricula;
    }

    public void setMatricula(String matricula) {
        this.matricula = matricula;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }

    public String getTelefone() {
        return telefone;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }
    
    public void Insert(){
        Usuario u = new Usuario();
        u.setMatricula(matricula);
        u.setNome(nome);
        u.setSenha(senha);
        u.setTelefone(telefone);
        new UsuarioDAO().Insert(u);
    }
    
    public void Mensagem()
    {
        
         FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"Usuário Cadastrado com sucesso", "Mensagem"));
    }
}
